<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>内置工具类对象</title>
</head>
<body>
    <div style="margin-left: 400px">
        <h3>日期类对象 #dates 比如说我现在要使用日期类内置对象 我怎么做现在去找文档看怎么写
            这些都是内置类对象，是封装好的方法,是对当前系统的时间做成各种不同的格式 可以转化成时间戳
            调用不同的方法,经过java一系列的计算，得到自己想要的东西
        </h3>
        <p th:text="${#dates.format(mydate)}"></p>
        <p th:text="${#dates.formatISO(mydate)}"></p>
        <p th:text="${#dates.format(mydate , 'yyyy-MM-dd HH:mm:ss')}"></p>
        <p th:text="${#dates.year(mydate)}"></p>
        <p th:text="${#dates.month(mydate)}"></p>
        <p th:text="${#dates.monthName(mydate)}"></p>
        <p th:text="${#dates.createNow()}"></p>
        <p th:text="${#dates.create(2022,11,12)}"></p>

        <h3>内置工具类#numbers，操作数字的</h3>
        <p th:text="${#numbers.formatCurrency(mynum)}"></p>
        <p th:text="${#numbers.formatDecimal(mynum,5,2)}"></p>

        <hr>
        <h3>内置工具类#strings，操作字符串</h3>
        <!--
            toUpperCase 将字符串转化为大写就够了  会用就够了  不用多想了 现在只需要知道 toUpperCase 可以将字符串转化为大写就够了
            你觉得系统已经完整了，已经不需要研发了 现在你去看看系统  实际上确实不能少了技术  少了技术这系统就完蛋了
        -->
        <p th:text="${#strings.toUpperCase(mystr)}"></p>
        <p th:text="${#strings.indexOf(mystr , 'power')}"></p>
        <p th:text="${#strings.substring(mystr,2,5)}"></p>
        <p th:text="${#strings.substring(mystr,2)}"></p>
        <p th:text="${#strings.concat(mystr, '----能熟练使用即可95主要的,原理不用理会5,以后熟练使用再说，去百度了解一下即可')}"></p>
        <p th:text="${#strings.length(mystr)}"></p>
        <p th:text="${#strings.length('hello')}"></p>
        <p th:unless="${#strings.isEmpty(mystr)}">1212</p>

        <hr>
        <h3>内置工具类#lists,操作list集合</h3>
        <p th:text="${#lists.size(list)}"></p>
        <p th:if="${#lists.contains(list , 'a')}">有成员a</p>
        <p th:if="!${#lists.isEmpty(list)}">list集合有多个成员</p>

        <br>
        <h3>处理null</h3>
        <!--从不会到会   然后熟能生巧就行了  学习基础  学习框架  做项目  对企业产生价值 赚到钱  然后自己能收入 养家糊口 这是主要的 95  熟练使用 对于已经使用
        过的东西 直接拿来使用即可 对于框架的东西 设计好的东西  咱会使用就行了  根据文档 根据 码云 写过的代码  会使用即可  原理5-->
        <p th:text="${zoo?.dog?.name}"></p>


    </div>
</body>
</html>